/*
 * Objeto.java
 *
 * Created on 19 de diciembre de 2004, 19:40
 */

package _06_ObjectStream;

public class Objeto implements java.io.Serializable {
    
    private static final long serialVersionUID = 1L;
	private String nombre;
    private double valor;
    private boolean activo;
    
    public Objeto() {
        nombre = null;
        valor = 0;
        activo = true;
    }
    
    public Objeto(String s, double d, boolean b) {
        setNombre(s);
        setValor(d);
        setActivo(b);
    }    
    
    public Objeto setNombre (String nombre) {
        this.nombre = nombre;
        return this;
    }
    
    public Objeto setValor (double valor) {
        this.valor = valor;
        return this;
    }
    
    public Objeto setActivo (boolean activo) {
        this.activo = activo;
        return this;
    }
    
    public String getNombre () { return nombre; }
    
    public double getValor () { return valor; }
    
    public boolean getActivo () { return activo; }  
    
    public String toString () {
        return nombre + " " + valor + " " + activo;
    }
}
